import {
  menzhanMark,
  tiaoyazhanMark,
  tiaofengchubeiMark,
  shangyeMark,
  shigongMark,
  concentrationAlarm,
  tubiaoMark,
  qiangxiuduiMark,
  perimeterMonitorstation,
  concentrationMonitor,
  perimeterRestaurant,
  videoMark,
  gasWeishi,
  famenkaiguanZaixian,
  dtuZaixian,
  gasValve,
  trafficControl,
  gasBaozha,
  gasXielou,
  perimeterGasstation,
  canyinMark,
  perimeterThirdPartyConstruction,
  perimeterFire,
  perimeterPolice,
  perimeterHospital,
  perimeterGoverment,
  perimeterSchool,
  perimeterResidential,
  perimeterSubwaystation,
  perimeterDensearea,
  perimeterSquare,
  pipBuchangqi,
  pipTiaoyaxiang,
  gateStation,
  wuziMark,
  wenhuaMark,
  yingjiMark,
  xiaofangsuan
} from '@/utils/legend/index';

export const legendData = ref({
  earlyWarning: [
    { name: '门站', url: menzhanMark },
    { name: '调压站', url: tiaoyazhanMark },
    { name: '调峰储备站', url: tiaofengchubeiMark },
    { name: '重点工商业户站', url: shangyeMark },
    { name: '第三方施工', url: shigongMark },
    { name: '报警', url: concentrationAlarm },
    { name: '预警', url: tubiaoMark },
    { name: '抢修队', url: qiangxiuduiMark },
    { name: '感知监测点', url: perimeterMonitorstation },
    { name: '泄漏监测', url: concentrationMonitor },
    { name: '压力监测', url: perimeterRestaurant },
    { name: '雪亮视频/能源视频', url: videoMark },
    { name: '半导体式/井下式', url: gasWeishi },
    { name: '激光云台/AI视频', url: videoMark },
    { name: '管道阀门', url: famenkaiguanZaixian },
    { name: 'DTU', url: dtuZaixian },
    { name: '压力监测', url: perimeterRestaurant }
  ],
  decisionMaking: [
    { name: '阀门', url: gasValve },
    { name: '交通管制', url: trafficControl },
    { name: '燃气爆炸', url: gasBaozha },
    { name: '燃气泄漏', url: gasXielou },
    { name: '加油加气站', url: perimeterGasstation },
    { name: '餐饮场所', url: canyinMark },
    { name: '第三方施工', url: perimeterThirdPartyConstruction },
    { name: '消防', url: perimeterFire },
    { name: '公安', url: perimeterPolice },
    { name: '医院', url: perimeterHospital },
    { name: '政府机关', url: perimeterGoverment },
    { name: '学校', url: perimeterSchool },
    { name: '小区', url: perimeterResidential },
    { name: '地铁站', url: perimeterSubwaystation },
    { name: '人员密集区', url: perimeterDensearea },
    { name: '广场', url: perimeterSquare },
    { name: '补偿器', url: pipBuchangqi },
    { name: '调压箱', url: pipTiaoyaxiang },
    { name: '站点', url: gateStation },
    { name: '视频', url: videoMark },
    { name: '物资储备库', url: wuziMark },
    { name: '公共文化场所', url: wenhuaMark },
    { name: '应急避难场所', url: yingjiMark },
    { name: '消防栓', url: xiaofangsuan }
  ],
  quanchenglu: [
    { name: '门站', url: menzhanMark },
    { name: '调压站', url: tiaoyazhanMark },
    { name: '调峰储备站', url: tiaofengchubeiMark },
    { name: '重点工商业户站', url: shangyeMark },
    { name: '第三方施工', url: shigongMark },
    { name: '报警', url: concentrationAlarm },
    { name: '预警', url: tubiaoMark },
    { name: '抢修队', url: qiangxiuduiMark },
    { name: '感知监测点', url: perimeterRestaurant },
    { name: '泄漏监测', url: concentrationMonitor },
    { name: '压力监测', url: perimeterRestaurant },
    { name: '雪亮视频/能源视频', url: videoMark },
    { name: '半导体式/井下式', url: gasWeishi },
    { name: '激光云台/AI视频', url: videoMark },
    { name: '管道阀门', url: famenkaiguanZaixian },
    { name: 'DTU', url: dtuZaixian },
    { name: '压力监测', url: perimeterRestaurant }
  ],
  modeling: [
    { name: '人员热力图', color: '#ea940b', type: 'heatMap', checked: true },
    { name: '重伤范围', color: '#ff0000', type: 'circle3', checked: true },
    { name: '轻伤范围', color: '#69301d', type: 'circle', checked: true },
    { name: '搜索范围', color: '#98d0d4', type: 'circle1', checked: true },
    { name: '扩散范围', color: '#252982', type: 'circle2', checked: true },
    { name: '管线图层', color: '#ffff00', type: 'line', checked: true }
  ]
});

export default legendData;
